#include "comm.hpp"

int main()
{
    int shmid=Getshm();
    char *shmaddr=(char*)shmat(shmid,nullptr,0);

    // int i=0;
    // while(i<26)
    // {
    //     shmaddr[i]='A'+i;
    //     i++;
    //     shmaddr[i]=0;
    //     sleep(1);
    // }

    int id=open("myfifo",O_WRONLY);
    
    int cnt=0;
    int i=0;
    while(cnt<6)
    {
        char buffer[10]="YES";
        int n=write(id,buffer,strlen(buffer));
        
        shmaddr[i]='A'+i++;
        cnt++;
        shmaddr[i]=0;
        sleep(1);
    }

    shmdt(shmaddr);
    return 0;
}